安装库
为了便于您开发使用太乐一号,我们为太乐一号编制了Arduino第三方库。该第三方库除了有专门用于控制Arduino的库文件还有一系列示例程序供您在调试和开发太乐一号时使用。您可以通过以下链接找到该库的下载资源。
当您把库文件下载到电脑中后,接下来就可以将库文件安装到Arduino IDE中,以便于调试和开发使用。
假如您不知道如何将库文件安装到Arduino IDE,不用担心。太极创客团队专门制作了图文及视频教程指导您如何完成此项任务。您可以通过以下链接或通过太极创客首页搜索栏搜索关键字“添加库”即可找到教程链接。
主要库函数简介
太乐1号运行控制
void forward() – 太乐1号前进
void backward() – 太乐1号后退
void turnL() – 太乐1号左转
void turnR() – 太乐1号右转
void forwardL() – 太乐1号左前
void forwardR() – 太乐1号右前
void backwardL() – 太乐1号左后
void backwardR() – 太乐1号右后
void stop() – 太乐1号停车
太乐1号测距传感器控制
int getDistance() – 此函数返回值为太乐1号测距传感器(HCSR04)所读取的距离测量结果
太乐1号头部舵机控制
void headServoIni() – 头部舵机初始化。注意:此函数需要在setup函数中调用,否则头部舵机无法正常运行。
void setHeadPos(int pos) – 设定头部舵机为指定角度,角度值由函数参数控制
int getHeadPos() – 此函数返回值为太乐1号头部舵机角度值